Big Huge Thesaurus

place of worship

noun